Definitions for shower down

Definitions for (verb) shower down

Main entry: shower, shower down

Definition: rain abundantly

Usage: Meteors showered down over half of Australia


Visual thesaurus for shower down